package com.damuzee.system.admin.domain;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;

import org.mybatis.sql.BaseBean;
import org.mybatis.sql.annotation.BaseResultMap;

import com.damuzee.system.admin.persistence.AgentAcctMapper;



/**
 * auto generator
 */
 
@Table(name = "bsn_agent_acct")
@BaseResultMap(name=AgentAcctMapper.class)
public class AgentAcct extends BaseBean implements java.io.Serializable {
 
	@Id
  	@Column(name = "id")
  	private Integer acctId ;									//
  	@Column(name = "cust_id")
  	private Integer custId ;								//客户编号
  	@Column(name = "charge_stop_date")
  	private String chargeStopDate ;							//收费截至日期
  	@Column(name = "sign_stop_date")
  	private String signStopDate ;							//签约截止日期
  	@Column(name = "sign_date")								
  	private String signDate ;								//实际签约日期
  	@Column(name = "deal_start_date")
  	private String dealStartDate 	;						//合同开始日期
  	@Column(name = "deal_end_date")
  	private String dealEndDate 	;							//合同开始日期
  	@Column(name = "checke_state")
  	private Integer checkeState ;							//状态：0-正常，2-已过期，3-已取消
  	@Column(name = "cut_num")
  	private Integer cutNum ;								//提成
  	@Column(name = "charge_type")
  	private String chargeType ;								//付费方式
  	@Column(name = "amount")
  	private Float amount ;									//应收金额
  	@Column(name = "charge_amount")
  	private Float  chargeAmount ;							//应收金额
  	@Column(name = "check_user")
  	private Integer checkUser ;								//负责人
  	@Column(name = "bill_type")
  	private Integer billType ;								//分期方式	  当天 ，月，季度，年，合同结束
  	
  	private String custName ;								//客户姓名
  	
  	private String checkName ;								//负责人姓名
 
	public Integer getAcctId() {
		return acctId;
	}

	public void setAcctId(Integer acctId) {
		this.acctId = acctId;
	}

	public Integer getCustId() {
		return this.custId;
	}

	public void setCustId( Integer custId) {
		this.custId = custId;
	}
	public String getChargeStopDate() {
		return this.chargeStopDate;
	}

	public void setChargeStopDate( String chargeStopDate) {
		this.chargeStopDate = chargeStopDate;
	}
 
	public String getSignStopDate() {
		return this.signStopDate;
	}
	
	public String getSignDate() {
		return signDate;
	}

	public void setSignDate(String signDate) {
		this.signDate = signDate;
	}

	public void setSignStopDate( String signStopDate) {
		this.signStopDate = signStopDate;
	}
	public Integer getCheckeState() {
		return this.checkeState;
	}

	public void setCheckeState( Integer checkeState) {
		this.checkeState = checkeState;
	}
	public Integer getCutNum() {
		return this.cutNum;
	}

	public void setCutNum( Integer cutNum) {
		this.cutNum = cutNum;
	}
	public String getChargeType() {
		return this.chargeType;
	}

	public void setChargeType( String chargeType) {
		this.chargeType = chargeType;
	}
	public Float getAmount() {
		return this.amount;
	}

	public void setAmount( Float amount) {
		this.amount = amount;
	}
	public Integer getCheckUser() {
		return this.checkUser;
	}

	public void setCheckUser( Integer checkUser) {
		this.checkUser = checkUser;
	}

	public String getCustName() {
		return custName;
	}

	public void setCustName(String custName) {
		this.custName = custName;
	}

	public String getCheckName() {
		return checkName;
	}

	public void setCheckName(String checkName) {
		this.checkName = checkName;
	}

	public String getDealStartDate() {
		return dealStartDate;
	}

	public void setDealStartDate(String dealStartDate) {
		this.dealStartDate = dealStartDate;
	}

	public String getDealEndDate() {
		return dealEndDate;
	}

	public void setDealEndDate(String dealEndDate) {
		this.dealEndDate = dealEndDate;
	}

	public Integer getBillType() {
		return billType;
	}

	public void setBillType(Integer billType) {
		this.billType = billType;
	}

	public Float getChargeAmount() {
		return chargeAmount;
	}

	public void setChargeAmount(Float chargeAmount) {
		this.chargeAmount = chargeAmount;
	}
	
	
	
}